home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 April
/
CHIP 1996 aprilis (CD06).zip
/
CHIP_CD06.ISO
/
hypertxt.arj
/
H9416
/
HEAD.CD
< prev
next >
Wrap
Text File
|
1994-11-26
|
3KB
|
56 lines
@Vfejétôl bûzlik@N
ùj és -- sajnos --igen ötletes vírustípusra hívta fel a
közelmúltban a számítógép-használók figyelmét @KIgor G.@N
@KMuttik,@N a Moszkvai Ållami Egyetem informatikaprofesszora.
A náluk decemberben fellépett vírus teljesen új módszerrel
dolgozik. Nem cseréli le az EXE állományok kódjának egy
részét sem, s nem is fûzôdik hozzá a programhoz, hanem
annak fejlécébe épül be. Mindössze egyetlen állományfej az
egész. Az új mechanizmusból eredôen az ismert vírusvadász
programok nem észlelik.
Nem használ semmilyen más DOS funkcióhívást, csak a
rezidenssé válásra szolgáló INT 27-et. Egyetlen rövid
szöveget tartalmaz a kódja végén; 205 bájtján több nem is
igen férne el:
(C)VVM
Innen a neve, a VVM. Lopakodva terjed, a tárban ezért nem
mutatható ki szokványos eszközökkel. Természetesen így a
katalógusban sem látszik az állományhossz változása.
Mint már említettük, az EXE fejbe épül be, és ellentétben
például a Dir II FAT-tal, nem használ alacsony szintû
írást, olvasást. A fertôzés kiváltója az EXE fejet indító
MZ jelzés. Nem fertôz .COM állományokat (azokban ugyanis
nincs fejléc).
Jelenleg kimutatni a következô kézi eljárással lehet:
Tiszta lemezrôl kell rendszert hívni. Egyetlen bájtot, a
harmadikat változtatja meg. Ezenkívül még keresni kell az
azonosító stringet is. Amennyiben az EXE az E9 30 01
bájttal indul, akkor fertôzött. A gyors helyreállításhoz
elég az elsô két bájton visszaírni az MZ-t, az eredeti EXE
szignatúrát.
Keresési szignatúrája hexadecimálisan:
B4,13,BA,75,02,8B,DA,CD
Összeveszik a Smartdrv és szinte az összes többi
lemezgyorsító programmal. Az eredmény: a fertôzött program
kiakad, és megkapjuk a
Memory allocation error/Cannot load COMMAND
rendszerüzenetet. Olykor elveszett clusterek árulkodnak a
jelenlétérôl, egyéb károkozása eddig nem ismert. Elemzése
folyamatban van, hiszen kizárólag dokumentálatlan DOS
funkciókon keresztül dolgozik, nem funkcióhívásokkal, hanem
direkt regiszter értékadásokkal.
@KKis János@N